//
//  SIAppManager.swift
//  Signum
//
//  Created by Jason on 2022/10/18.
//

import UIKit


//class SIAppManager {
//    
//    /// getAppVersion
//    /// - Returns: AppVersion
//    func getAppVersion() -> String {
//        if let appVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String {
//            return appVersion
//        }
//        return ""
//    }
//    
//    
//    /// getDeviceUUID
//    /// - Returns: UUID
//    class func getDeviceUUID() ->(String) {
//        let uuid = SIKeychainAccessManage.get(key: DeviceUUID)
//        if uuid.count > 0 {
//            return uuid
//        } else {
//            if let idfv = UIDevice.current.identifierForVendor?.uuidString {
//                SIKeychainAccessManage.set(idfv, key: DeviceUUID)
//                return idfv
//            }
//        }
//        return ""
//    }
//    
//    
//    // app名称
//    func getAppDisplayName() -> String {
//        if let infoDictionary = Bundle.main.infoDictionary {
//            return infoDictionary["CFBundleDisplayName"] as! String
//        }
//        return ""
//    }
//    
//    // build号
//    func getAppMinorVersion() -> String {
//        if let infoDictionary = Bundle.main.infoDictionary {
//            return infoDictionary["CFBundleVersion"] as! String
//        }
//        return ""
//    }
//    
//    // bundleId
//    func getBundleId() -> String {
//        return Bundle.main.bundleIdentifier ?? ""
//    }
//    
//    // 系统名称，如：iOS
//    func getSystemName() -> String {
//        return UIDevice.current.systemName
//    }
//    
//    // 系统版本，如：14.6
//    func getSystemVersion() -> String {
//        return UIDevice.current.systemVersion
//    }
//    
//    // 设备名称，这个是用户可以自己定义的。如：xxx的iphoneX
//    func getDeviceName() -> String  {
//        return UIDevice.current.name
//    }
//    
//    // 设备型号，具体是什么手机。如：iPhone13
//    func getPhoneModelName() -> String {
//        return Device.version().rawValue
//    }
//    
//    // 设备型号， 如：iphone
//    func getDeviceModel() -> String {
//        return UIDevice.current.model
//    }
//    
//    // 设备区域化型号，如：A1533
//    func getLocalizedModel() ->String {
//        return UIDevice.current.localizedModel
//    }
//}
